/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package conversormonedasrmi;

import java.rmi.RMISecurityManager;

/**
 *
 * @author Johann Pando
 */
public class ConversorServidor {
    // 1099 es el puerto por defecto de RMI
    public static final int NUMPUERTO = 1099;

    public static void main(String[] args) {
        try{

            // 1.- Crear un administrador de seguridad
            System.setSecurityManager(new RMISecurityManager());

            // 2.- Registrar el objeto remoto
            java.rmi.registry.LocateRegistry.createRegistry(NUMPUERTO);
            MetodosConversion conversor = new MetodosConversion();

            java.rmi.Naming.rebind("miConversor", conversor);

            // 3.- Mensaje de objeto publicado
            System.out.println("El objeto remoto se ha publicado <<<<<<<<<<<<<");

        }catch(Exception ex){
            ex.printStackTrace();
        }
    }
}
